package com.ruoyi.system.domain;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.math.BigDecimal;

public class OverDueContract extends BaseEntity {

    private static final long serialVersionUID = 1L;

    private Long contractId;

    private String contractNo;

    private String contractName;

    private String xsPrincipalName;

    @JSONField(serialzeFeatures= {SerializerFeature.WriteNullStringAsEmpty})
    private String jfPrincipalName;

    private Integer overDueDays;

    private BigDecimal overDueMoney;

    public Long getContractId() {
        return contractId;
    }

    public void setContractId(Long contractId) {
        this.contractId = contractId;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public String getContractName() {
        return contractName;
    }

    public void setContractName(String contractName) {
        this.contractName = contractName;
    }

    public String getXsPrincipalName() {
        return xsPrincipalName;
    }

    public void setXsPrincipalName(String xsPrincipalName) {
        this.xsPrincipalName = xsPrincipalName;
    }

    public String getJfPrincipalName() {
        return jfPrincipalName;
    }

    public void setJfPrincipalName(String jfPrincipalName) {
        this.jfPrincipalName = jfPrincipalName;
    }

    public Integer getOverDueDays() {
        return overDueDays;
    }

    public void setOverDueDays(Integer overDueDays) {
        this.overDueDays = overDueDays;
    }

    public BigDecimal getOverDueMoney() {
        return overDueMoney;
    }

    public void setOverDueMoney(BigDecimal overDueMoney) {
        this.overDueMoney = overDueMoney;
    }
}
